インストール後の設定
インストール後、DAIサーバーの設定を調整して、組織内での使用に備えることができます。
自己署名SSL証明書の設定を追加する
高度なインストールを完了し、自身の証明機関でSSL証明書に署名した場合、インストール後に設定を更新する必要があります。
-
Windowsのサービスマネージャーを通じてDigital Automation Intelligence Serviceを停止します。
-
C:\ProgramData\Eggplant\Digital Automation Intelligence\config.yml
に移動し、テキストエディターで.yml
ファイルを開きます。 -
以下のエントリを
env
キーの下に追加し、ファイルを保存します:config.ymlenv:
REQUESTS_CA_BUNDLE: <ルート証明機関証明書へのパス> -
Digital Automation Intelligence Windowsサービスを再起動します。
WindowsでEggplant DAIのポートを変更する
Eggplant DAIはインストール時にデフォルトでポート8000を割り当てますが、後から別のポートを指定することも可能です:
- Windowsのサービスマネージャーを通じてDigital Automation Intelligence Serviceを停止します。
- 高度なインストールを繰り返し、ステップ3または4で、設定により新しいポート値を入力します。
- インストールが完了したら、Digital Automation Intelligence Windowsサービスを再起動します。
Eggplant DAIアプリケーションサーバーログのローテーションを設定する
Eggplant DAIアプリケーションサーバーはデフォルトで60日間のログローテーションがありますが、設定ファイルの下でローテーション設定を変更することが可能です:
- Windowsのサービスマネージャーを通じてDigital Automation Intelligence Serviceを停止します。
C:\ProgramData\Eggplant\Digital Automation Intelligence\config.yml
に移動し、テキストエディターで.yml
ファイルを開きます。DAI_SERVER_MAX_ROTATED_LOG_COUNT
env
キーを探します。- ログローテーションカウント番号を変更します。
- Digital Automation Intelligence Windowsサービスを再起動します。
ログローテーションの挙動
- Eggplant DAIでトランザクションログがある場合、ログファイルは毎日生成されます。
- 新しいログファイルが入ってきたとき、そしてログフォルダが設定値と同数のログファイルを含むときにローテーションが行われます。例えば:
DAI_SERVER_MAX_ROTATED_LOG_COUNT: 3
を設定します- DAIサービスログフォルダは生成されたログファイルを含む、例えば:
- log.txt.2023-01-01, log.txt.2023-01-03, log.txt.2023-01-04
- 1月6日に新しいログファイルが作成された場合、このログファイルは最古のログファイルlog.txt.2023-01-01を置き換えます。その結果、次のログファイルが利用可能になります:
- log.txt.2023-01-03, log.txt.2023-01-04, log.txt.2023-01-06
- そして新しいログファイルが入ってきたときに再びローテートします。例えば:
- log.txt.2023-01-04, log.txt.2023-01-06, log.txt.2023-01-07
- このログローテーション機能は、DAI 6.5で作成されたログファイルのみをローテートします。DAI 6.5以前に作成されたログファイルは手動で管理する必要があります。
- DAI 6.5のログファイルの名前形式は、DAIの早期バージョンとは異なります。新しいログファイ ルの名前形式は
log.txt.<タイムスタンプ>
です。 - ログローテーションはPostgreSQL、Nginx、RabbitMQ、Keycloakのログを除外します。これらのログは手動で管理する必要があります。